Symbolic Veri cation with Periodic Sets?
نویسنده
چکیده
Symbolic approaches attack the state explosion problem by introducing implicit representations that allow the simultaneous manipulation of large sets of states. The most commonly used representation in this context is the Binary Decision Diagram (BDD). This paper takes the point of view that other structures than BDD's can be useful for representing sets of values, and that combining implicit and explicit representations can be fruitful. It introduces a representation of complex periodic sets of integer values, shows how this representation can be manipulated , and describes its application to the state-space exploration of protocols. Preliminary experimental results indicate that the method can dramatically reduce the resources required for state-space exploration.
منابع مشابه
Symbolic Representation of Upward-Closed Sets
The reachability problem for a wide class of in nite-state systems is decidable when the initial and the nal set of con gurations are given as upwards closed sets. Traditional symbolic model checking methods su er from the state explosion problem when applied to this class of veri cation problems. We provide new data structures and algorithms for an eÆcient manipulation of upwards closed sets. ...
متن کاملTowards a Verification Technique for Large Synchronous Circuits
We present a symbolic simulation based veri cation approach which can be applied to large synchronous circuits A new technique to encode the state and input constraints as parametric Boolean expressions over the state and input variables is used to make our symbolic simulation based veri cation approach e cient The constraints which are encoded through parametric Boolean expressions can involve...
متن کاملClock Restriction Diagram: Yet Another Data-Structure for Fully Symbolic Veri cation of Timed Automata
Modern model-checkers for real-time systems are usually built around symbolic manipulation procedures of zones, which mean behavior-equivalent dense-time state subspaces and are represented by sets of clock di erence constraints. We propose CRD (Clock Restriction Diagram), which is a BDD-like data-structure for recording sets of zones, with related set-oriented operations for fully symbolic ver...
متن کاملVeri cation of Java Programs using Symbolic Execution and Invariant Generation Corina S
Software veri cation is recognized as an important and difcult problem. We present a novel framework, based on symbolic execution, for the automated veri cation of software. The framework uses annotations in the form of method speci cations and loop invariants. We present a novel iterative technique that uses invariant strengthening and approximation for discovering these loop invariants automa...
متن کاملCmos Circuit Veriication with Symbolic Switch-level Timing Simulation
CMOS Circuit Veri cation with Symbolic Switch-Level Timing Simulation Clayton B. McDonald ([email protected]) Randal E. Bryant ([email protected]) Electrical and Computer Engineering Department Carnegie Mellon University 5000 Forbes Ave, Pittsburgh, PA 15213 Abstract Symbolic switch-level simulation has been extensively applied to the functional veri cation of CMOS circuitry. We have ex...
متن کامل